self-sufficient building - Español Inglés Diccionario